package com.zf.minio.vo;

import lombok.Getter;
import lombok.Setter;

import java.time.ZonedDateTime;
import java.util.Map;

/**
 * 文件的统计信息
 */
@Getter
@Setter
public class FileStatInfo {
    // 根据文件生成的32位小写的MD5码
    private String etag;
    // 文件的大小，单位字节
    private long size;
    // 最后一次的修改时间
    private ZonedDateTime lastModified;
    // 如果桶开启了版本控制，那么删除桶中的对象时，只是设置一个删除标记，普通查询无法获取到被删除的文件
    private boolean deleteMarker;
    private Map<String, String> userMetadata;
}
